Sveiki, šajā rakstā vēlos padalīties pieredzēs ar PHP programmēšanu.
Esmu izveidojis php funkciju ar kuras palīdzību var izgriezt notepad.lv "Jaunākais forumā" datus un publicēt tos savā mājas lapā.
Kods:
<?php
function notepadLv($type) { // Tiek uzsākta funkcija
$str=file_get_contents("http://www.notepad.lv"); // Lejupielādējam datus
switch($type) { // Sākas switch atpazīšanas funkcija (vēlāk varēsim papildināt bloku izvēli)
case "jaunākais forumā": // Izvēlētais variants
$key=base64_decode("PGgzPkphdW7EgWthaXMgZm9ydW3EgTwvaDM+"); // Bāzes kods
$qry=explode($key,$str); // Griežam no augšas
$part=$qry[1]; // Saglabājam
$qry=explode(base64_decode("PC9kaXY+"),$part); // Griežam no apakšas
$part=$qry[0]; // Saglabājam
$return=$key.str_replace("\n",null,$part); // Salīmējam
break; // Apstādinam izvēli
} // Aizveream funkciju switch
return $return; // Atdodam rezūltātu
} // Aizveram funkciju
// Atstarpe
echo notepadLv("jaunākais forumā"); // Izvadam iegūto.
?>
Ja testējat noderēs šī rindiņa (faila augšgalā), lai rāda garumzīmes
Nesapratu, kāpēc tā:
$key = base64_decode("PGgzPkphdW7EgWthaXMgZm9ydW3EgTwvaDM+");
vietā nevar uzreiz rakstīt:
$key = "<h3>Jaunākais forumā</h3>"; ?
Tas dēļ tā utf-8 vai kā?
Mikijs : 25 Novembris 2008 0:21:52
function notepadLv($type) { // Tiek uzsākta funkcija
$str=file_get_contents("http://www.notepad.lv"); // Lejupielādējam datus
switch($type) { // Sākas switch atpazīšanas funkcija (vēlāk varēsim papildināt bloku izvēli)
case "jaunākais forumā": // Izvēlētais variants
$key=base64_decode("PGgzPkphdW7EgWthaXMgZm9ydW3EgTwvaDM+"); // Bāzes kods
$qry=explode($key,$str); // Griežam no augšas
$part=$qry[1]; // Saglabājam
$qry=explode(base64_decode("PC9kaXY+"),$part); // Griežam no apakšas
$part=$qry[0]; // Saglabājam
$return=$key.str_replace("\n",null,$part); // Salīmējam
break; // Apstādinam izvēli
} // Aizveream funkciju switch
return $return; // Atdodam rezūltātu
} // Aizveram funkciju
// Atstarpe
echo notepadLv("jaunākais forumā"); // Izvadam iegūto.
?>
Ja testējat noderēs šī rindiņa (faila augšgalā), lai rāda garumzīmes
m.
drono : 25 Novembris 2008 0:31:17
Mikijs : 25 Novembris 2008 0:33:08
M : 26 Novembris 2008 15:31:04
Mikijs : 27 Novembris 2008 6:06:52